package com.redis.sdk;

import com.redis.sdk.cachecore.CacheLocalAspect;
import com.redis.sdk.cachecore.CacheProperties;
import com.redis.sdk.cachecore.CacheRedisAspect;
import com.redis.sdk.idempotent.IdempotentAspect;
import com.redis.sdk.lock.LockAspect;
import com.redis.sdk.lock.RedisLock;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.retry.annotation.EnableRetry;

@Configuration
@EnableRetry
@Import({RedisClusterUtils.class, CacheProperties.class, LocalCacheConfig.class, RedisConfig.class,
        CacheLocalAspect.class, CacheRedisAspect.class, IdempotentAspect.class, LockAspect.class, RedisLock.class})
public class CacheCommonConfig {
}
